#ifndef _MEMORY_AVR_H_
#define _MEMORY_AVR_H_

unsigned long REGISTER_FILE_START_ADDR = 0x0000;
unsigned long REGISTER_FILE_END_ADDR = 0x001F;
unsigned long IO_REGISTER_START_ADDR = 0x0020;
unsigned long IO_REGISTER_END_ADDR = 0x005F;

unsigned long INTERNAL_SRAM_START_ADDR = 0x0060;
unsigned long INTERNAL_SRAM_END_ADDR = 0x085F;


void setEEPromAddress(unsigned long address);
unsigned long getEEPromAddress();

unsigned char getEEPromData();
void setEEPromData(unsigned char data);

void setInterruptEEProm(unsigned char flag);
void setMasterWriteEEProm(unsigned char flag);

void setWriteEnableEEProm(unsigned char flag);

void setReadEnableEEProm(unsigned char flag);






#endif
